<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>XMP Toolkit SDK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xmp_tagline_small.jpg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">XMP Toolkit SDK
   &#160;<span id="projectnumber">6.0.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classAdobeXMPCommon_1_1IUTF8String__v1.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">AdobeXMPCommon::IUTF8String_v1 Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1ISharedObject.html#ab90d4ec1fcd975a7ac62dcb866335cdc">Acquire</a>() const __NOTHROW__=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1ISharedObject.html">AdobeXMPCommon::ISharedObject</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a0699c6ad71960ba770c393dddcfa171d">append</a>(const char *buf, sizet count)=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#ac4a048a6701b0e8c500bedef4a5ae886">append</a>(const spcIUTF8String &amp;src, sizet srcPos=0, sizet count=npos)=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a09ed6025bf467e1aab61ceab27277ea7">assign</a>(const char *buf, sizet count)=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#aa9a26fe32a7bc969628d60575e2cbc37">assign</a>(const spcIUTF8String &amp;src, sizet srcPos=0, sizet count=npos)=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a74f019bc9c2d4a36c689906529abca14">c_str</a>() const __NOTHROW__=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a8c89cae09770d23100e36a7401733e00">clear</a>() __NOTHROW__=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a87f877558ba7e5701a1e8912a79fd828">compare</a>(const char *buf) const</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#afe0cd76451de9e8f3b94ff23bbb1f7d7">compare</a>(sizet pos, sizet len, const char *buf) const</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a9e9593e199b49e394bcaafecc5198b38">compare</a>(sizet pos, sizet len, const char *buf, sizet count) const =0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#af6fd1aaf8beb9061ba3a671d4635e221">compare</a>(const spcIUTF8String &amp;str) const</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a622ccec99c7ad439c760ba8a291d6576">compare</a>(sizet pos, sizet len, const spcIUTF8String &amp;str, sizet strPos=0, sizet strLen=npos) const =0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a1c3241fe2fbbc79a6d5b879afd945216">copy</a>(char *buf, sizet len, sizet pos=0) const =0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a0d2adae65b938d56ff526d67cc9634a3">CreateUTF8String</a>(pIObjectFactory objFactory)</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#afcf1d7294c5e3c518c3fcbc3bc16d305">CreateUTF8String</a>(pIObjectFactory objFactory, const char *buf, sizet count)</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#acf92b370940cac3939e168e0c8e9af14">empty</a>() const =0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a34008a94fe509b080c0d1b7f5e650886">erase</a>(sizet pos=0, sizet count=npos)=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#ace90df59f88976a3d889616ebd2a9b77">find</a>(const char *buf, sizet pos=0) const</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a532340b35fa3ff7d39777d35ac1194f6">find</a>(const char *buf, sizet pos, sizet count) const =0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a6add6d4edf183eaa0cd456abe3513606">find</a>(const spcIUTF8String &amp;src, sizet pos=0, sizet count=npos) const =0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IVersionable.html#ad6539461695decfaea8a44798db51e54">GetInterfacePointer</a>()</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IVersionable.html">AdobeXMPCommon::IVersionable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IVersionable.html#a1827fc276dd3beb0df9aaab4ad1626d0">GetInterfacePointer</a>() const</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IVersionable.html">AdobeXMPCommon::IVersionable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#ae19e8581f0cd7c13ada7d465b76d6814">insert</a>(sizet pos, const char *buf, sizet count)=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a4b31b65fa8904172abd35adb388d33cb">insert</a>(sizet pos, const spcIUTF8String &amp;src, sizet srcPos=0, sizet count=npos)=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1ISharedObject.html#abf5a54e09f87366170ea19c618f68bc3">Release</a>() const __NOTHROW__=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1ISharedObject.html">AdobeXMPCommon::ISharedObject</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a6873a42d7f1a747fc5461e2c653e97cb">replace</a>(sizet pos, sizet count, const char *buf, sizet srcCount)=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a90218f86f4baae7d98e75238512c7c5e">replace</a>(sizet pos, sizet count, const spcIUTF8String &amp;src, sizet srcPos=0, sizet srcCount=npos)=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1ISharedObject.html#afcb42109aed83c3b0c133bc413388037">AdobeXMPCommon::REQ_FRIEND_CLASS_DECLARATION</a>()</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1ISharedObject.html">AdobeXMPCommon::ISharedObject</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IVersionable.html#ac619a81b428c88cfce50feaa91a2479f">AdobeXMPCommon::IVersionable::REQ_FRIEND_CLASS_DECLARATION</a>()</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IVersionable.html">AdobeXMPCommon::IVersionable</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a94228b12fd752c7051f9cafad0aa1692">resize</a>(sizet n)=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#ad11523bc62567ec5aff0ee4b471c69f1">rfind</a>(const char *buf, sizet pos=npos) const</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#ab8112edf06f03c4a39b871a28f52f6ac">rfind</a>(const char *buf, sizet pos, sizet count) const =0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#aa0ae45dae35299ca8c135ecaeddab479">rfind</a>(const spcIUTF8String &amp;src, sizet pos=npos, sizet count=npos) const =0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a5da1566bf196fc58c4c3d5a469e1f4f3">size</a>() const __NOTHROW__=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#a843c45ba7550a8655900aebd4445770a">substr</a>(sizet pos=0, sizet count=npos) const =0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1ISharedObject.html#a5869ff89d0b7dd0a7b525401a1d57b31">~ISharedObject</a>() __NOTHROW__=0</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1ISharedObject.html">AdobeXMPCommon::ISharedObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html#ade123eab5a2f5e432ce6e50f43eddad3">~IUTF8String_v1</a>() __NOTHROW__</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IUTF8String__v1.html">AdobeXMPCommon::IUTF8String_v1</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IVersionable.html#a3ccd9a1bdf7008906e094fb4e7f69826">~IVersionable</a>()</td><td class="entry"><a class="el" href="classAdobeXMPCommon_1_1IVersionable.html">AdobeXMPCommon::IVersionable</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
